<?php
/**
 * 网管管理类
 *
 * @auther 大耳牛
 * 2016-12-31
 **/
namespace Home\Model;
use Think\Model;
class NetworkModel extends Model{
	//定义表名称
	protected $tableName = 'network';
	
	/**
	 * 获取网管列表总数
	 *
	 **/
	public function getNetworkListCount(){
		return $this->count();
	}
	
	/**
	 * 获取网管列表
	 *
	 **/
	public function getNetworkList($page){
		return $this->order('network_id asc')->page($page, C('PAGE_SIZE'))->select();
	}
	
	/**
	 * 网管信息保存
	 *
	 **/
	public function addNetworkInfo($data){
		$this->data($data)->add();
	}
	
	/**
	 * 删除网管信息
	 * @param int $network_id 客人ID
	 **/
	public function delNetworkInfo($network_id){
		return $this->where(array('network_id' => $network_id))->delete();
	}
	
	/**
	 * 编辑网管信息
	 * @param int $network_id
	 * @param Array $data 编辑资料
	 **/
	public function editMemberInfo($network_id, $data){
		return $this->where(array('network_id' => $network_id))->save($data);
	}
	
	/**
	 * 查询网管详情
	 * @param int $network_id
	 **/
	public function getNetworkInfoById($network_id){
		return $this->where(array('network_id' => $network_id))->find();
	}
	
	/**
	 * 根据网管号获取网关信息
	 * @param string $network_nums 网管串号
	 **/
	public function getNetworkInfoByNetworkNums($network_nums){
		return $this->where(array('network_nums' => $network_nums))->find();
	}
}